Software Engineer (Java,Springboot) | Contract
reference-number: 159870
industry: Information and Communications Technology
brand-id: R1111547
brand-name: 02C3423
Key Responsibilities
- Design, develop, and maintain backend applications using Java, Spring Boot, and related technologies.
- Develop RESTful APIs, microservices, and enterprise integration solutions to support business applications.
- Design and implement transaction processing, business validation, and data transformation components.
- Develop integrations with external systems, payment gateways, messaging platforms, and enterprise applications.
- Support data processing, file transformation, and ETL workflows for enterprise systems.
- Perform unit testing, integration testing, troubleshooting, and defect resolution to ensure application quality.
- Support application deployment, release management, and continuous integration and continuous deployment (CI/CD) processes.
- Collaborate with business analysts, architects, infrastructure, database, DevOps, and project teams throughout the software development lifecycle.
- Maintain technical documentation and contribute to application modernization and continuous improvement initiatives.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline, or an equivalent combination of qualifications and relevant work experience.
- Experience developing enterprise applications using Java, Spring Boot, Spring Framework, or J2EE technologies.
- Experience developing REST APIs, microservices, and backend integration services.
- Knowledge of relational databases such as IBM DB2, Oracle, SQL Server, or similar database platforms.
- Experience with messaging technologies such as IBM MQ, Kafka, RabbitMQ, or similar enterprise messaging platforms.
- Familiarity with CI/CD tools such as Git, Jenkins, Docker, and version control systems.
- Understanding of software development lifecycle (SDLC), application testing, and release management.
- Excellent analytical, problem-solving, communication, and teamwork skills.
